hydraulic separator - Turkish English Dictionary